Recent studies of computational complexity have focused on “axioms” which characterize the “difficulty of a computation” (Blum, 1967a or the measure of the “size of a program,” (Blum, 1967b and Pager, 1969). In this paper we wish to carefully examine the consequences of hypothesizing a relation which connects measures of size and of difficulty of computation. The relation is motivated by the fact that computations are performed “a few instructions at a time” so that if one has a bound on the difficulty of a computation, one also has a bound on the “number of executed instructions.” This relation enables one to easily show that algorithms exist for finding the most efficient programs for computing finite functions. This result, which has bee...